package com.cj.mobile.iabp.mvp.model.entity;

/**
 * 包名： com.zqw.mobile.recycling.model
 * 对象名： InDepotOrder
 * 描述：获取入库单(出、入库)信息 响应结构
 * 作者： wly
 * 邮箱：wangliyang206@163.com
 * 创建日期： 2021/12/3 15:33
 */

public class InDepotOrder {
    public InDepotOrder() {
    }

    public InDepotOrder(String catId, String productName, double price, double weight, double amount) {
        this.catId = catId;
        this.productName = productName;
        this.price = price;
        this.weight = weight;
        this.amount = amount;
    }

    public InDepotOrder(String catId, String catName, String totalAmount, double totalWeight, double price, String unit) {
        this.catId = catId;
        this.catName = catName;
        this.totalAmount = totalAmount;
        this.totalWeight = totalWeight;
        this.price = price;
        this.unit = unit;
    }

    /*----------------------------------通用结构----------------------------------*/
    // 品类Id
    private String catId;
    // 品类名称
    private String catName;
    // 出库信息 = 总重量
    // 入库信息 = 入库过磅重量
    private double totalWeight;
    // 总金额
    private String totalAmount;
    // 出库信息 = 资质商报价
    // 入库信息 = 过磅单价
    private double price;
    // 重量单位
    private String unit;

    /*----------------------------------结算审核功能使用----------------------------------*/
    // 姓名
    private String recycleName;
    // 开户行
    private String bankOpenName;
    // 开户行账号
    private String bankCardNo;
    // 银行名称
    private String bankName;
    // 签收日期
    private String signDate;
    // 账期
    private int accountExpireDate;

    // 买方ID
    private String buyerCode;
    // 回收员ID
    private String supplierCode;
    // 商品名称
    private String productName;
    // 总含税成本
    private double totalTaxAmount;
    // 总数量
    private double totalQuantity;
    // 重量
    private double weight;
    // 金额
    private double amount;
    // 订单号
    private String orderNo;
    // 数量
    private double quantity;
    // 商品id
    private String productId;

    public int getAccountExpireDate() {
        return accountExpireDate;
    }

    public void setAccountExpireDate(int accountExpireDate) {
        this.accountExpireDate = accountExpireDate;
    }

    public String getRecycleName() {
        return recycleName;
    }

    public void setRecycleName(String recycleName) {
        this.recycleName = recycleName;
    }

    public String getBankOpenName() {
        return bankOpenName;
    }

    public void setBankOpenName(String bankOpenName) {
        this.bankOpenName = bankOpenName;
    }

    public String getBankCardNo() {
        return bankCardNo;
    }

    public void setBankCardNo(String bankCardNo) {
        this.bankCardNo = bankCardNo;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getSignDate() {
        return signDate;
    }

    public void setSignDate(String signDate) {
        this.signDate = signDate;
    }

    public String getBuyerCode() {
        return buyerCode;
    }

    public void setBuyerCode(String buyerCode) {
        this.buyerCode = buyerCode;
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public double getTotalTaxAmount() {
        return totalTaxAmount;
    }

    public void setTotalTaxAmount(double totalTaxAmount) {
        this.totalTaxAmount = totalTaxAmount;
    }

    public double getTotalQuantity() {
        return totalQuantity;
    }

    public void setTotalQuantity(double totalQuantity) {
        this.totalQuantity = totalQuantity;
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }

    public double getAmount() {
        return amount;
    }

    public void setAmount(double amount) {
        this.amount = amount;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public double getQuantity() {
        return quantity;
    }

    public void setQuantity(double quantity) {
        this.quantity = quantity;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getCatId() {
        return catId;
    }

    public void setCatId(String catId) {
        this.catId = catId;
    }

    public String getCatName() {
        return catName;
    }

    public void setCatName(String catName) {
        this.catName = catName;
    }

    public double getTotalWeight() {
        return totalWeight;
    }

    public void setTotalWeight(double totalWeight) {
        this.totalWeight = totalWeight;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }
}
